.select-device.testin-modal .modal-dialog{
    width: 872px;
    /*height: 640px;*/
}
.select-device.testin-modal .modal-header{
    border-radius: 2px 2px 0 0;
    padding: 10px 20px;
}
.select-device .modal-content{
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    box-shadow: 0 4px 6px 0 rgba(0,0,0,0.12);
    border-radius: 2px;
}
.select-device.testin-modal .modal-footer{
    padding: 0 20px;
    height: 50px;
}
.footer-input{
    margin-top: 11px;
}
.footer-input .input-left-span{
    margin-top: 4px;
}
.footer-input .form-control{
    width: 180px;
    height: 28px;
    border-radius: 2px;
    font-size: 13px;
    margin-left: 10px;
}
.md-btn{
    background-color: #1081de;
    color: #FFFFFF;
    text-align: center;
    display: inline-block;
    border-radius: 2px;
    font-size: 12px;
    padding: 0 25px;
    height: 28px;
    line-height: 28px;
}
.select-device.testin-modal .modal-footer .md-btn{
    float: left;
    margin-top: 11px;
    margin-left: 185px;
}
.md-btn:hover{
    background-color: #3098F1;
    color: #FFFFFF;
}
.right-price{
    font-size: 20px;
    color: #ff7733;
    float: right;
    margin-top: 11px;
}
.select-device .modal-body{
    padding: 20px 20px 10px 20px;
}
.sd-left,.sd-right{
    float: left;
}
.sd-left{
    width: 260px;
}
.sd-right{
    width: 550px;
    margin-left: 20px;
}
.selecting-area .select-item{
    position: relative;
}
.selecting-area .select-name{
    height: 40px;
    line-height: 38px;
    font-size: 13px;
    border: 1px solid #cccccc;
    border-bottom: none;
    padding-left: 20px;
    margin-bottom: 0;
    background: url('../img/icon_01.png') no-repeat 235px center;
}
.selecting-area .select-item:first-child .select-name{
    border-radius: 2px 2px 0 0;
}
.selecting-area .select-item:last-child .select-name{
    border-bottom: 1px solid #cccccc;
    border-radius: 0 0 2px 2px;
}
.selecting-area .select-drop-down{
    border: 1px solid #cccccc;
    background-color: #ffffff;
    height: 450px;
    top: 40px;
    width: 100%;
    display: none;
    position: absolute;
}
.selecting-area .select-item:nth-child(2) .select-drop-down{
    height: 410px;
}
.selecting-area .select-item:nth-child(3) .select-drop-down{
    height: 370px;
}
.selecting-area .select-item:nth-child(4) .select-drop-down{
    height: 330px;
    border-top: none;
}
.opening .select-drop-down{
    display: block;
    z-index: 1;
}
.select-drop-down .scroll-content{
    height: 100%;
}
.input-checkbox-show {
    background: url('../img/input-icon_04.png') no-repeat;
}
.input-checkbox:checked+.input-checkbox-show {
    background: url('../img/input-icon_05.png') no-repeat;
}
.select-device .checkbox-inline{
    font-size: 13px;
    vertical-align: top;
    /*margin-left: 6px;*/
    width: 124px;
}
.select-device .input-checkbox-show{
    position: relative;
    top: 2px;
}
.select-device .select-all{
    padding: 15px 0 9px;
    margin: 0 20px;
    border-bottom: 1px solid #ebebeb;
}
.select-device .select-all .checkbox-inline{
    padding-left: 0;
}
.select-device .checkbox-inline+.checkbox-inline{
    margin-left: 0px;
    padding-left: 10px;
}
.checks-floor{
    margin-top: 6px;
}
.checks-floor:first-child{
    margin-top: 11px;
}
.nicescroll-rails {
    background-color: #ebebeb;
}
.selecting-content{
    border-radius: 2px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    height: 490px;
}
.selecting-content .testin-nav-tabs{
    margin: 0;
    font-size: 13px;
    padding-left: 20px;
}
.selecting-content .testin-nav-tabs>li>a{
    padding: 10px 7px;
}
.selecting-content .nav-tabs>li{
    margin-left: 11px;
}
.selecting-content .nav-tabs li:first-child{
    margin-left: 0;
}
.selecting-content .testin-nav-tabs .input-group{
    width: 260px;
    float: right;
    margin: 5px 10px 0 0;
}
.selecting-content .testin-nav-tabs .input-group .form-control{
    height: 28px;
    border-radius: 2px 0 0 2px;
}
.selecting-content .testin-nav-tabs .input-group .input-group-addon{
    border-radius: 0 2px 2px 0;
    background-color: #ffffff;
}
.selecting-content .testin-nav-tabs .input-group .input-group-addon img{
    vertical-align: top;
    cursor: pointer;
}
.selecting-content .tab-pane{
    overflow: hidden;
}
#myTabContent{
    margin: 5px 5px 0 0;
    padding: 15px 14px 0 19px;
    height: 435px;
    overflow: hidden;
}
.device-item{
    width: 250px;
    height: 130px;
    background: #FFFFFF;
    border: 1px solid #E6E6E6;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,0.04);
    border-radius: 2px;
    float: left;
    margin-bottom: 10px;
    position: relative;
    font-weight: normal;
    cursor: initial;
}
.device-item.active{
    border: 2px solid #1081de;
}
.tab-pane .device-item:nth-child(2n){
    margin-left: 10px;
}
.device-item .phone-pic{
    float: left;
    margin: 20px;
    width: 55px;
}
.device-item .phone-pic img{
    width: 100%;
    height: 100%;
}
.device-item .phone-info{
    float: left;
    margin-top: 13px;
}
.device-item .phone-info p{
    margin-bottom: 1px;
    line-height: 17px;
}
.device-item .phone-info p .p-span:first-child{
    margin-left: 0;
}
.p-name{
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 6px;
    display: block;
}
.p-span{
    font-size: 12px;
    margin-left: 30px;
}
.p-span:before{
    content: '• ';
}
.p-span.clr-9{
    color: #999999;
}
.device-item label.checkbox-inline{
    position: absolute;
    width: 33px;
    bottom: 7px;
    right: 10px;
}
.device-item .input-checkbox:checked+.input-checkbox-show:after {
    content: '';
    width: 250px;
    height: 130px;
    border: 2px solid #1081de;
    display: block;
    position: absolute;
    top: -106px;
    left: -226px;
}
/**/
@font-face {
    font-family: 'iconfont';
    src: url('//at.alicdn.com/t/font_1479265768_7164047.eot'); /* IE9*/
    src: url('//at.alicdn.com/t/font_1479265768_7164047.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('//at.alicdn.com/t/font_1479265768_7164047.woff') format('woff'), /* chrome、firefox */
    url('//at.alicdn.com/t/font_1479265768_7164047.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('//at.alicdn.com/t/font_1479265768_7164047.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.form-btn-z{
    background-color: #1081de;
    color: #FFFFFF;
    text-align: center;
    display: inline-block;
    border-radius: 2px;
    font-size: 14px;
    padding: 0 16px;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
}
.form-btn-z:hover{
    background-color: #3098F1;
    color: #FFFFFF;
}
.authentication.testin-modal .modal-dialog{
    width: 700px;
}
.authentication.testin-modal .modal-header{
    border-radius: 2px 2px 0 0;
    padding: 10px 20px;
}
.authentication .modal-content{
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    box-shadow: 0 4px 6px 0 rgba(0,0,0,0.12);
    border-radius: 2px;
}
.authentication .modal-body{
    height: 426px;
}
.authentication .form-area{
    width: 380px;
    margin: 45px auto 42px;
}
.authentication .form-group{
    width: 100%;
    height: 36px;
    position: relative;
    margin-bottom: 30px;
}
.authentication .form-group.cell-phone{
    margin-bottom: 39px;
}
.authentication .form-group .form-control{
    height: 36px;
    border-radius: 2px;
}
.authentication .form-group.left-i .form-control{
    padding-left: 34px;
}
.authentication .form-group.left-i .iconfont{
    position: absolute;
    left: 11px;
    top: 9px;
}
.authentication .form-group.left-i.u-name .iconfont{
    left: 11px;
    top: 9px;
}
.authentication .form-group.left-i.cell-phone .iconfont{
    font-size: 18px;
    left: 10px;
    top: 6px;
}
.authentication .form-group.left-i.in-code .iconfont{
    font-size: 18px;
    left: 10px;
    top: 5px;
}
.authentication .form-group.left-i.cell-phone .get-code{
    width: 120px;
    height: 36px;
    line-height: 36px;
    color: #ffffff;
    background: #1081de;
    border-radius: 0 2px 2px 0;
    text-align: center;
    cursor: pointer;
    font-size: 13px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}
.authentication .form-group.left-i.cell-phone .get-code:hover{
    background-color: #3098F1;
    color: #FFFFFF;
}
.btn-out{
    text-align: center;
    margin-bottom: 0;
}
.authentication .form-group .help-block{
    font-size: 12px;
    color: #999999;
    margin-top: 3px;
}
.authentication .modal-body.after-submit{
    text-align: center;
    position: relative;
}
.lg-success{
    color: #00c185;
    font-size: 107px;
    line-height: 107px;
    margin-top: 54px;
    display: block;
}
.lg-warning{
    color: #EB5A3C;
    font-size: 107px;
    line-height: 107px;
    margin-top: 54px;
    display: block;
}
.after-submit h1{
    font-size: 20px;
    font-weight: normal;
}
.bottom-help{
    width: 100%;
    font-size: 12px;
    color: #999999;
    margin-bottom: 0;
    position: absolute;
    bottom: 18px;
    left: 0;
    text-align: center;
}